#ifndef IMAGEPROCESSOR_H
#define IMAGEPROCESSOR_H

#include <QImage>
#include "PixelBuffer.h"

class ImageProcessor
{
private:
    PixelBuffer * PBuffer;
protected:
    virtual void preRender();
    virtual void apply() = 0;
public:
    ImageProcessor();
    QImage process(QImage image);
};

#endif // IMAGEPROCESSOR_H
